package com.wanyangproject.net;

import com.wanyangproject.model.TestModel;
import com.wanyangproject.net.util.RetrofitUtil;

import rx.Observable;
import rx.Subscriber;
import rx.android.schedulers.AndroidSchedulers;
import rx.schedulers.Schedulers;

public class HttpUtil {

//    private static HttpUtil httpUtil = new HttpUtil();
//    private ApiService apiService;
//
//    private HttpUtil() {
//        apiService = RetrofitUtil.getInstance().getApiService();
//    }
//
//    public static HttpUtil getInstance() {
//        return httpUtil;
//    }
//
//    private <T> void toSubscribe(Subscriber<T> subscriber, Observable<T> observable) {
//        observable.subscribeOn(Schedulers.io())
//                .unsubscribeOn(Schedulers.io())
//                .observeOn(AndroidSchedulers.mainThread())
//                .subscribe(subscriber);
//    }
//
//    /**
//     * 以下自定义提交/获取服务器数据
//     */
//    public void getData(Subscriber<TestModel> subscriber, int pageIndex, int pageCount) {
//        toSubscribe(subscriber, apiService.getData(pageIndex, pageCount));
//    }
}